Big Huge Thesaurus

zoological garden

noun